反序列化和代码执行
| 1 | 
 | 
这道题,我先是用 system(ls) 去查看文件,发现不回显,又用scandir('/'),查看根目录文件,发现还是不回显,网上搜到 glob函数可用搜索文件,结果发现还是不回显,找了下原因,因为这两个函数返回的都是数组,用 echo 输出,只显示 array。我直接用file_get_contents('/flag')去根目录下读取flag,发现回显空白。我就很纳闷了,也不知道flag放在那个位置,无奈,看别人wp。用assert(phpinfo()) 输出php配置信息,flag 就在里面。
| 1 | ?data=O:8:"HelloPhp":2:{s:1:"a";s:9:"phpinfo()";s:1:"b";s:6:"assert";} | 
 
别人的wp基本就只有这一个思路,一点创新都没有。
